f8b6a9c854eea79748cb6b93c5e3c5289d413fe9,src/main/java/main/tut03/FragChangeColor.java,FragChangeColor,initializeProgram,#GL3#,60
Before Change
private void initializeProgram(GL3 gl) {
ShaderProgram shaderProgram = new ShaderProgram();
ShaderCode vertex = ShaderCodeKt.shaderCodeOf(VERTEX_SHADER, gl, getClass());
ShaderCode fragment = ShaderCodeKt.shaderCodeOf(FRAGMENT_SHADER, gl, getClass());
shaderProgram.add(vertex);
shaderProgram.add(fragment);
shaderProgram.link(gl, System.err);
vertex.destroy(gl);
fragment.destroy(gl);
theProgram = shaderProgram.program();
elapsedTimeUniform = gl.glGetUniformLocation(theProgram, "time");
After Change
private void initializeProgram(GL3 gl) {
theProgram = ShaderProgramKt.programOf(gl, getClass(), "tut03", "calc-offset.vert", "calc-color.frag");
elapsedTimeUniform = gl.glGetUniformLocation(theProgram, "time");